TextBox Properties
An object defining properties for the TextBox class.
ContextMenuColumnKey
The key of the column associated with the context menu.
Type: string
Caption
The caption of the control.
Type: ControlCaption
Loading
Indicates whether the control is in a loading state.
Type: bool
MultiLanguageText
Holds the multi-language text content and manages localized text data for the control.
Type: MultiLanguageText
Text
Gets or sets the text content associated with the control.
Type: string
ControlId
The unique identifier of the control.
Type: string
Style
The styling properties for the control.
Type: Style
ClientEvents
A list of client-side events associated with the control.
ReadOnly
Gets or sets whether the control is read-only.
Type: bool
ContextMenuTarget
The target of the context menu.
Type: ContextMenuTarget
Accepted Values:
Name Value None 0 Container 1 Row 2 Column 3
Required
Gets or sets whether the control requires a value for validation.
Type: bool
DefaultReadOnly
Gets or sets the default read-only state of the control.
Type: bool
Title
The title of the control.
Type: MultiLanguageText
ShowCharacterCounter
Determines whether the character counter is displayed for the input field.
Type: bool
MaxLength
Gets or sets the maximum number of characters allowed for the text input.
Type: int
ExecutedServerEvents
A list of server events that have been executed.
Type: List<ControlExecutedServerEvent>
EntityPath
Gets or sets the data path used for binding this control to an entity.
Type: string
Name
The name of the control.
Type: string
Value
Gets or sets the current value of the control. The type is defined by the generic parameter TValue.
Type: TValue
EnableMultiLanguageText
Indicates whether multi-language text input is enabled.
Type: bool
Visible
Indicates whether the control is visible.
Type: bool
ClientVisible
Indicates whether the control is visible on the client side.
Type: bool
Indexable
Gets or sets whether the control's data is indexable for search and querying.
Type: bool
ServerEvents
A list of server-side events associated with the control.
DefaultClientEnabled
Indicates whether the control is enabled by default on the client side.
Type: bool
ClientReadOnly
Gets or sets whether the control is read-only on the client side, regardless of server state.
Type: bool
ClientEnabled
Indicates whether the control is enabled on the client side.
Type: bool
Enabled
Indicates whether the control is enabled.
Type: bool
Placeholder
Gets or sets the placeholder text for the control, supporting multiple languages.
Type: MultiLanguageText
ContextMenuKey
The key associated with the context menu.
Type: string
ContainerStyle
The styling properties for the container of the control.
Type: Style
TextAlign
Gets or sets the text alignment within the control.
Type: HorizontalAlign
Accepted Values:
Name Value Left 0 Center 1 Right 2
IsSecretData
Gets or sets a value indicating whether the text input should be treated as secret data (e.g., masked or encrypted).
Type: bool
CustomClassName
The custom CSS class name applied to the control.
Type: string
Position
The position of the mark relative to the content.
Type: SizeType
Accepted Values:
Name Value Small 0 Middle 1 Large 2
Size
Gets or sets the layout size configuration for the control.
DefaultEnabled
Indicates whether the control is enabled by default.
Type: bool
TabIndex
Gets or sets the tab order index for the control.
Type: int